package org.jeecg.modules.fund.util;

import cn.hutool.core.date.DateUtil;
import cn.hutool.core.util.ReUtil;
import cn.hutool.http.HttpUtil;
import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONArray;
import lombok.extern.slf4j.Slf4j;

import java.time.LocalDateTime;

/**
 * 同花顺数据获取工具
 */
@Slf4j
public class TonghsDataUtil {
    /**
     * 数据提取
     * @return
     */
    public static JSONArray requestData(String code) {
        try {
            // 同花顺数据
            String res = HttpUtil.get("https://fund.10jqka.com.cn/" + code + "/json/jsondwjz.json");
            // 数据截取
            String rs = res.substring(16);
            // 格式化成数组
            JSONArray array = JSON.parseArray(rs);
            return array;
        } catch (Exception e) {
            // throw new RuntimeException(e);
        }
        return null;
    }

    public static void main(String args[]) {
        String res = HttpUtil.get("https://fund.10jqka.com.cn/006030/json/jsondwjz.json");
        String resg = ReUtil.get("var dwjz_006030=(.*?)",res,0);
        log.info(res.substring(16));
        log.info(DateUtil.format(DateUtil.parse("20181225"),"yyyy-MM-dd"));
    }
}
